stay somewhere temporarily - Alemán Inglés Diccionario